/**
 * Copyright © 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.jeeplus.modules.twaycardrecordinfo.entity;


import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;
import lombok.Data;

/**
 * 在途打卡Entity
 * @author pr
 * @version 2022-04-18
 */
@Data
public class TWaycardrecordInfo extends DataEntity<TWaycardrecordInfo> {
	
	private static final long serialVersionUID = 1L;
	@ExcelField(title="在途打卡批次编号", align=2, sort=1)
	private String waybatchNumber;		// 在途打卡批次编号
	@ExcelField(title="用户ID", align=2, sort=2)
	private String userId;		// 用户ID
	@ExcelField(title="打卡时间", align=2, sort=3)
	private String punchDate;		// 打卡时间
	@ExcelField(title="打卡图片", align=2, sort=4)
	private String punchPicture;		// 打卡图片
	@ExcelField(title="审核状态（默认：0：未处理，1：通过，2：拒绝）", align=2, sort=5)
	private String auditStatus;		// 审核状态（默认：0：未处理，1：通过，2：拒绝）
	@ExcelField(title="创建者", align=2, sort=6)
	private String createById;		// 创建者
	@ExcelField(title="更新者", align=2, sort=8)
	private String updateById;		// 更新者
	@ExcelField(title="逻辑删除标记（0：显示；1：隐藏", dictType="", align=2, sort=11)
	private String deleteFlag;		// 逻辑删除标记（0：显示；1：隐藏

	private String nickName;  // 昵称
	private String fullName;  // 姓名
	private String departmentId;
	private String departmentName;  //
	private String groupId;
	private String groupName;
	private String beginPunchDate;		// 开始 打卡时间
	private String endPunchDate;		// 结束 打卡时间
	private Integer diffeHour;  // 间隔时间
	
	public TWaycardrecordInfo() {
		super();
		this.setIdType(IDTYPE_AUTO);
	}
	
	public TWaycardrecordInfo(String id){
		super(id);
	}
}